//package com.bestcem.xm.award.service;
//
//import com.bestcem.xm.award.service.dto.draw.PageDTO;
//import com.bestcem.xm.award.service.dto.grpcplatform.CreateGrpcPlatformParam;
//import com.bestcem.xm.award.service.dto.grpcplatform.GrpcPlatformDTO;
//import com.bestcem.xm.common.core.grpcplatform.entity.ListGrpcPlatformsParam;
//import com.bestcem.xm.common.core.grpcplatform.entity.UpdateGrpcPlatformParam;
//import com.bestcem.xm.common.core.domain.web.ServiceResult;
//
///**
// * grpc鉴权配置操作接口
// *
// * @author sh.pei <sh.pei@idiaoyan.com>
// * @version v1.0
// * @date 2021/7/21 17:34
// */
//public interface GrpcPlatformService {
//
//    /**
//     * 列表查询grpc平台配置数据
//     *
//     * @param param
//     * @return
//     */
//    ServiceResult<PageDTO<GrpcPlatformDTO>> listGrpcPlatforms(ListGrpcPlatformsParam param);
//
//    /**
//     * 根据id查询grpc平台配置数据
//     *
//     * @param id
//     * @return
//     */
//    ServiceResult<GrpcPlatformDTO> getGrpcPlatform(String id);
//
//    /**
//     * 创建grpc平台配置数据
//     *
//     * @param param
//     * @return
//     */
//    ServiceResult<String> createGrpcPlatform(CreateGrpcPlatformParam param);
//
//    /**
//     * 更新grpc平台配置数据
//     *
//     * @param id    配置id
//     * @param param 变更参数
//     * @return
//     */
//    ServiceResult<String> updateGrpcPlatform(String id, UpdateGrpcPlatformParam param);
//
//    /**
//     * 删除grpc平台配置数据
//     *
//     * @param id
//     * @return
//     */
//    ServiceResult deleteGrpcPlatform(String id);
//
//
//}
